home *** CD-ROM | disk | FTP | other *** search
/ Business Heaven / Business Heaven.iso / contact / rlist12 / rlist.doc < prev    next >
Text File  |  1993-05-01  |  81KB  |  2,046 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                 rLIST (tm)  Version 1.2
  19.                     for WordPerfect
  20.  
  21.  
  22.                  A Contact and Mailing
  23.                 List Management Program
  24.  
  25.  
  26.  
  27.                  User's Manual
  28.  
  29.  
  30.  
  31.                   Copyright (c)  1993
  32.                   All Rights Reserved
  33.  
  34.                       by
  35.  
  36.                 R/ACCESS Software, Inc.
  37.  
  38.  
  39.  
  40.                        T A B L E   O F   C O N T E N T S
  41.  
  42.  
  43.             Topic                                                Page
  44.  
  45.  
  46.         I. Introduction to rLIST. . . . . . . . . . . . . . . . . .  1
  47.  
  48.        1.  rLIST Overview . . . . . . . . . . . . . . . . . . .  1
  49.            2.  Hardware Requirements. . . . . . . . . . . . . . . .  2
  50.            3.  Software Requirements. . . . . . . . . . . . . . . .  2
  51.            4.  Software License Agreement . . . . . . . . . . . . .  3
  52.            5.  Trademark Acknowledgments. . . . . . . . . . . . . .  3
  53.        6.  Shareware Registration . . . . . . . . . . . . . . .  4
  54.  
  55.  
  56.        II. rLIST Set-Up . . . . . . . . . . . . . . . . . . . . . .  5
  57.  
  58.        1.  Installing rLIST . . . . . . . . . . . . . . . . . .  5
  59.        2.  The Command Line . . . . . . . . . . . . . . . . . .  6
  60.        3.  Environment Variables. . . . . . . . . . . . . . . .  6
  61.        4.  R:BASE Database Structure. . . . . . . . . . . . . .  7
  62.        5.  rLIST Table Creation . . . . . . . . . . . . . . . .  8
  63.                A.  Database creation using MS-DOS . . . . . . . . .  8
  64.                B.  Database creation using R:BASE . . . . . . . . .  8
  65.                C.  Database creation using Personal R:BASE. . . . .  9
  66.  
  67.  
  68.       III. rLIST Basics . . . . . . . . . . . . . . . . . . . . . .  9
  69.  
  70.        1.  Editing Windows. . . . . . . . . . . . . . . . . . .  9
  71.                A.  Window names . . . . . . . . . . . . . . . . . .  9
  72.                B.  Window size and positions. . . . . . . . . . . .  9
  73.  
  74.        2.  Menus. . . . . . . . . . . . . . . . . . . . . . . . 10
  75.                A.  Pull-down menu bar . . . . . [     <F10> ] . . . 10
  76.                B.  Function key menu bar. . . . . . . . . . . . . . 10
  77.  
  78.        3.  Mouse Support. . . . . . . . . . . . . . . . . . . . 11
  79.  
  80.  
  81.        IV. Using rLIST. . . . . . . . . . . . . . . . . . . . . . . 12
  82.  
  83.        1.  General. . . . . . . . . . . . . . . . . . . . . . . 12
  84.                A.  Edit rLIST . . . . . . . . . . . . . . . . . . . 12
  85.                B.  Edit NotePad . . . . . . . . . . . . . . . . . . 13
  86.                C.  Find record(s) . . . . . . . . . . . . . . . . . 15
  87.                D.  Delete record. . . . . . . . . . . . . . . . . . 16
  88.                E.  Add record . . . . . . . . . . . . . . . . . . . 17
  89.                F.  Dup record . . . . . . . . . . . . . . . . . . . 17
  90.            G.  Phone call . . . . . . . . . . . . . . . . . . . 17
  91.  
  92.        2.  View. .  . . . . . . . . . . . . . . . . . . . . . . 18
  93.            A.  Previous record. . . . . . . . . . . . . . . . . 18
  94.            B.  Next record. . . . . . . . . . . . . . . . . . . 18
  95.  
  96.  
  97.                     - i -
  98.  
  99.            C.  Where clause . . . . . . . . [     <F11> ] . . . 18
  100.            D.  Sort clause. . . . . . . . . [     <F12> ] . . . 19
  101.            E.  Record Queue . . . . . . . . [ <Alt-F10> ] . . . 19
  102.  
  103.        3.  Restore. . . . . . . . . . . . . . . . . . . . . . . 20
  104.            A.  current Field. . . . . . . . [  <Ctrl-F> ] . . . 20
  105.                B.  All fields . . . . . . . . . [  <Ctrl-A> ] . . . 20
  106.            C.  NotePad text . . . . . . . . [  <Ctrl-N> ] . . . 21
  107.            D.  Windows. . . . . . . . . . . [  <Ctrl-W> ] . . . 21
  108.  
  109.        4.  Mark . . . . . . . . . . . . . . . . . . . . . . . . 21
  110.            A.  Mark/unmark current record . [  <Ctrl-M> ] . . . 21
  111.            B.  mark Selected record(s). . . [ <Ctrl-F2> ] . . . 22
  112.            C.  Unmark selected record(s). . [ <Shft-F2> ] . . . 22
  113.  
  114.        5.  Options. . . . . . . . . . . . . . . . . . . . . . . 23
  115.            A.  WP Secondary file. . . . . . [  <Ctrl-S> ] . . . 23
  116.            B.  Directory scanner. . . . . . [  <Ctrl-D> ] . . . 23
  117.            C.  cOnfiguration file . . . . . [  <Ctrl-O> ] . . . 24
  118.            D.  keystroke Record . . . . . . [  <Ctrl-R> ] . . . 25
  119.            E.  keystroke Playback . . . . . [  <Ctrl-P> ] . . . 25
  120.  
  121.        6.  Programs . . . . . . . . . . . . . . . . . . . . . . 25
  122.            A.  R:BASE . . . . . . . . . . . [   <Alt-1> ] . . . 25
  123.            B.  WordPerfect. . . . . . . . . [   <Alt-2> ] . . . 26
  124.  
  125.        7.  Help . . . . . . . . . . . . . . . . . . . . . . . . 26
  126.            A.  Help . . . . . . . . . . . . [      <F1> ] . . . 26
  127.            B.  About. . . . . . . . . . . . . . . . . . . . . . 26
  128.  
  129.        8.  Exit . . . . . . . . . . . . . . [      <F9> ] . . . 27
  130.  
  131.  
  132.         V. rLIST Special Features . . . . . . . . . . . . . . . . . 27
  133.  
  134.        1.  Record Counter -> #### of #### . . . . . . . . . . . 27
  135.        2.  Special Keys and Fields. . . . . . . . . . . . . . . 27
  136.        3.  rLIST Table Schema and Description . . . . . . . . . 28
  137.  
  138.  
  139.        VI. R:BASE and rLIST . . . . . . . . . . . . . . . . . . . . 30
  140.  
  141.        1.  Password Support . . . . . . . . . . . . . . . . . . 30
  142.        2.  Rules Support. . . . . . . . . . . . . . . . . . . . 30
  143.        3.  R:BASE v 3.1D and 4.x Compatibility. . . . . . . . . 30
  144.  
  145.  
  146.       VII. Database Maintenance . . . . . . . . . . . . . . . . . . 31
  147.  
  148.        1.  Column Indexes . . . . . . . . . . . . . . . . . . . 31
  149.        2.  Database Pack. . . . . . . . . . . . . . . . . . . . 31
  150.  
  151.  
  152.      VIII. About R/ACCESS Software, Inc.. . . . . . . . . . . . . . 32
  153.  
  154.  
  155.  
  156.                    - ii -
  157.  
  158.         I.  INTRODUCTION TO rLIST
  159.         ───────────────────────────────────────────────────────────────────
  160.         This section contains an introduction to the rLIST program.
  161.  
  162.  
  163.  
  164.         1.  rLIST OVERVIEW
  165.         ───────────────────────────────────────────────────────────────────
  166.  
  167.         rLIST is a contact and mailing list management program that accesses
  168.     and updates records from an R:BASE database table.  The name of this
  169.     table is also called rLIST.  rLIST works with any R:BASE database
  170.     provided an rLIST table is included in the database.  The rLIST
  171.     package contains an R:BASE command file that automatically creates
  172.     an rLIST table within a new or existing database.  It also contains
  173.     a database that can be used by rLIST and can be copied to create
  174.     additional databases.
  175.  
  176.     Word processing programs are frequently used to create mail merge
  177.     letters.  This process entails merging a "primary" file containing
  178.     text that appears in every letter with a "secondary" file containing
  179.     names, addresses and other information unique to each letter.  While
  180.     using a word processor is the most efficient way to generate mail
  181.     merge letters, the task of editing data within a secondary file
  182.     using a word processor can often be slow and laborious.  As rLIST
  183.     generates secondary files automatically, data management occurs
  184.     within rLIST and secondary files are then easily created for the
  185.     mail merge procedure to take place.
  186.  
  187.     rLIST does not require R:BASE or WordPerfect to run.  However, the
  188.     availability of one or both of these software products enables the
  189.     use of several key rLIST features.
  190.  
  191.  
  192.         The major features of rLIST are:
  193.  
  194.        » Text fields for name, title, company, full address and user-
  195.          defined information.
  196.  
  197.        » WordPerfect (v 5.0/5.1) secondary file generation for selected
  198.              rLIST records and columns, with sort capability.
  199.  
  200.        » Automatic phone dialing (business, mobile, fax and home) with
  201.          optional prefix/suffix codes for dialing through a long
  202.          distance carrier or PBX system.
  203.  
  204.        » Redial on busy signal with user-defined number of times to
  205.          redial and seconds to wait between calls.
  206.  
  207.        » Date field, time field and incremental timer for tracking
  208.          length of phone calls.
  209.  
  210.        » Pop-up NotePad (R:BASE note column) for each stored record,
  211.          holds up to 3,300 characters.  Editing features include
  212.          selective or global search and replace, block copy, move and
  213.          delete functions.
  214.  
  215.                      -1-
  216.  
  217.        » Directory scanner for locating all R:BASE databases beginning
  218.          with a specified path.  Can be used to switch to another R:BASE
  219.          database that contains an rLIST table.
  220.  
  221.        » Keystroke/mouse record and playback (macro) files.
  222.  
  223.        » R:BASE (or Personal R:BASE) and WordPerfect access from within
  224.          rLIST.
  225.  
  226.        » Automatic "Where" clause generation providing field sensitive
  227.          relational comparison operators, logical condition connectors,
  228.          and wildcard characters.
  229.  
  230.        » Sort up to ten columns in ascending or descending order.
  231.  
  232.        » Alias substitution for selected rLIST field names.
  233.  
  234.        » Record counter displays current record number and total number
  235.          of records found for the Where clause.
  236.  
  237.        » Pop-up window for U.S. postal code state abbreviations;
  238.              optional field validation.
  239.  
  240.        » On-line cross-referenced help screens.
  241.  
  242.         » Full mouse support.
  243.  
  244.  
  245.  
  246.         2.  HARDWARE REQUIREMENTS
  247.         ───────────────────────────────────────────────────────────────────
  248.  
  249.     rLIST runs on an IBM PC or 100% compatible microcomputer with at
  250.     least 640K of RAM memory and a color or monochrome monitor.  570,000
  251.     bytes available disk storage is required for the rLIST program
  252.     files.  A hard disk is recommended for best performance.  rLIST will
  253.     run, however, on a diskette based system if the diskette capacity is
  254.     1.2M or greater.  Approximately 85K of free disk space is needed to
  255.     create a temporary swap file if expanded memory is not available.
  256.     In addition, Saturn Run-time creates temporary sort files on disk.
  257.     If a diskette based system is used, it is advised to frequently
  258.     monitor the available free disk space to ensure that approximately
  259.     30-40% of the diskette remains free for the creation of these
  260.     temporary sort files.  A Hayes or Hayes-compatible modem is required
  261.     for phone dialing.  A mouse is required for rLIST mouse support.
  262.  
  263.  
  264.  
  265.         3.  SOFTWARE REQUIREMENTS
  266.         ───────────────────────────────────────────────────────────────────
  267.  
  268.     rLIST requires MS-DOS version 3.0 or higher.
  269.  
  270.         R:BASE or Personal R:BASE is required to invoke R:BASE from within
  271.     rLIST.
  272.  
  273.  
  274.                      -2-
  275.  
  276.         WordPerfect (version 5.0 or 5.1) is required to use WordPerfect
  277.     secondary files generated by rLIST and to invoke WordPerfect from
  278.     within rLIST.
  279.  
  280.         rLIST uses Saturn Run-time from Synchronicity to open an R:BASE
  281.     database and help access and update records from the rLIST table.
  282.     The run-time program (SATURN.EXE) is supplied with rLIST.
  283.  
  284.     Using a disk cache and expanded memory increases the overall
  285.     performance of rLIST.  Expanded memory managers must meet LIM EMS
  286.     version 3.2 or higher.
  287.  
  288.  
  289.  
  290.     4. SOFTWARE LICENSE AGREEMENT
  291.         ───────────────────────────────────────────────────────────────────
  292.  
  293.         R/ACCESS Software, Inc. hereby disclaims all warranties relating to
  294.     this software, whether express or implied, including without
  295.     limitation any implied warranties of merchantability or fitness for
  296.     a particular purpose. R/ACCESS Software will not be liable for any
  297.     special, incidental, consequential, indirect or similar damages due
  298.     to loss of data or any other reason, even if R/ACCESS Software or an
  299.     agent of R/ACCESS Software has been advised of the possibility of
  300.     such damages.  In no event shall R/ACCESS Software's liability for
  301.     any damages ever exceed the price paid for the license to use the
  302.     software, regardless of the form of the claim.  The person using the
  303.     software bears all risk as to the quality and performance of the
  304.     software.
  305.  
  306.     This Agreement shall be construed and enforced in accordance with
  307.     the laws of the State of New York.  Any action or proceeding brought
  308.     by either party against the other arising out of or related to the
  309.     Agreement shall be brought only in a State or Federal Court of
  310.     competent jurisdiction located in Queens County, New York.  The
  311.     parties hereby agree to in personam jurisdiction of said courts.
  312.  
  313.     R/ACCESS Software reserves the right to revise this publication
  314.     (program and documentation) and to make changes in the content
  315.     hereof.
  316.  
  317.  
  318.  
  319.     5.  TRADEMARK ACKNOWLEDGMENTS
  320.         ───────────────────────────────────────────────────────────────────
  321.  
  322.     Avery is a registered trademark of Avery Dennison.  Hayes is a
  323.     registered trademark of Hayes Microcomputer Products, Inc.  IBM is a
  324.     registered trademark of International Business Machines Corporation.
  325.     Intel is a registered trademark of Intel Corporation.  Lotus is a
  326.     registered trademark of Lotus Development Corporation.  Microrim,
  327.     R:BASE and Personal R:BASE are registered trademarks of
  328.     Microrim, Inc.  Microsoft, MS and MS-DOS are registered trademarks
  329.     of Microsoft Corporation.  Saturn is a trademark of Synchronicity.
  330.     WordPerfect is a registered trademark of WordPerfect Corporation.
  331.  
  332.  
  333.                      -3-
  334.  
  335.         6.  SHAREWARE REGISTRATION
  336.     ───────────────────────────────────────────────────────────────────
  337.  
  338.         rLIST is distributed on a try-before-you-buy basis.  You are free to
  339.     use rLIST for up to 30 days for evaluation purposes.  If you decide
  340.     to continue using rLIST after this period, you must register the
  341.     program by sending in the shareware registration fee of $69.00 (US)
  342.     per workstation plus shipping and handling to:
  343.  
  344.             R/ACCESS Software, Inc.      Voice: (718) 472-4548 9am-5pm EST
  345.             39-60 47th Street              Fax: (718) 472-2022
  346.         Sunnyside, NY 11104-1420     CompuServe Mail ID: 76236,2706
  347.  
  348.  
  349.         By registering rLIST, you will receive:
  350.  
  351.         1. A bound printed copy of the rLIST User's Manual.
  352.         2. 3 1/2" or 5 1/4" program diskette -- minus registration reminder
  353.            screen on program exit and ticker tape message.
  354.     3. Software license number for technical support by phone, mail or
  355.            electronic mail.  Phone support is free up to 30 minutes.
  356.     4. Immediate notification of software upgrades with enhancement list.
  357.         5. WordPerfect versions 5.0/5.1 primary files to use with rLIST
  358.        (envelopes, telephone billing, Avery labels for HP LaserJet).
  359.     6. SEPACK utility for PACKing an R:BASE database.
  360.  
  361.  
  362.     REGISTER.DOC is a single-user registration form that can be used to
  363.     submit your name, address and other information along with payment.
  364.     To register more than five copies, please refer to SITELIC.DOC for
  365.     site license registration.  Either document can be printed with the
  366.     following command at the DOS prompt:
  367.  
  368.             COPY {filename}.DOC PRN <Return>
  369.  
  370.  
  371.     We accept personal and business checks, money orders and cashier's
  372.     checks.
  373.  
  374.         Thank you for trying rLIST and supporting the Shareware concept!
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.                      -4-
  393.  
  394.     II.  rLIST SET-UP
  395.         ───────────────────────────────────────────────────────────────────
  396.  
  397.         This section describes the installation, configuration and
  398.     procedures necessary for the proper use of rLIST.
  399.  
  400.  
  401.  
  402.         1.  INSTALLING rLIST
  403.     ───────────────────────────────────────────────────────────────────
  404.  
  405.     rLIST is distributed as a ZIP file, a compressed file with all
  406.     documentation and programs packed into one file.  rLIST is installed
  407.     by copying the ZIP file into an existing or new directory created
  408.     specifically for rLIST and then uncompressing the ZIP file.
  409.     PKUNZIP.EXE, a utility program used to unzip compressed files, is
  410.     provided on all rLIST distribution disks or can be found on many
  411.     computer bulletin board services.
  412.  
  413.     The steps for this procedure are:
  414.  
  415.         1) To create a new directory for rLIST, at the DOS prompt type:
  416.  
  417.            MKDIR {directory name}
  418.  
  419.         2) Change to the directory using the CHDIR command:
  420.  
  421.            CHDIR {directory name}
  422.  
  423.     3) Copy the ZIP file (from the distribution disk if you have a
  424.        diskette copy of rLIST) to the directory:
  425.  
  426.            COPY {drive:\path\zip file}
  427.  
  428.         4) Uncompress the ZIP file using PKUNZIP.EXE:
  429.  
  430.            {drive:\path\PKUNZIP} {zip file}
  431.  
  432.  
  433.     The directory containing the rLIST program files must be included in
  434.     the PATH statement in order to invoke rLIST from any directory.  The
  435.     PATH statement is usually initialized in the AUTOEXEC.BAT file.
  436.  
  437.     The CONFIG.SYS file must include the statement FILES=20 (or
  438.     greater).  If the FILES statement is less than 20 or does not exist,
  439.     modify the CONFIG.SYS file and re-boot the computer.
  440.  
  441.         You will need an ASCII text editor such as EDLIN or EDIT (with
  442.     MS-DOS version 5.0 or greater) to edit the AUTOEXEC.BAT and
  443.     CONFIG.SYS files.  See the MS-DOS User's Guide and Reference manual
  444.     regarding the use of these editors, the PATH statement, AUTOEXEC.BAT
  445.     and CONFIG.SYS files.
  446.  
  447.  
  448.  
  449.  
  450.  
  451.                      -5-
  452.  
  453.         2.  THE COMMAND LINE
  454.         ───────────────────────────────────────────────────────────────────
  455.  
  456.         The command line structure for rLIST is as follows:
  457.  
  458.             rLIST [-ns] dbname
  459.  
  460.         where dbname is the name of an R:BASE database that contains an
  461.     rLIST table.  The full path name of the database must be supplied if
  462.     the database is not in the default directory.  Include the -ns
  463.     switch to suppress the opening rLIST sign-on message containing the
  464.     rLIST version number, company name and copyright notice.
  465.  
  466.     The rLIST package contains a database called CONTACT which can be
  467.     used by rLIST to store and retrieve information and copied to create
  468.     additional databases.
  469.  
  470.         The following rLIST program files must be in the current directory
  471.     or contained within a directory that is listed in the path
  472.     environment variable:
  473.  
  474.         RLIST.EXE      RLISTX.HLP
  475.         RLISTX.EXE     SATURN.EXE
  476.  
  477.         NOTE: These file names must NOT be changed by using the MS-DOS
  478.     rename command.  rLIST looks for these files by name at load time
  479.     and will not execute properly if any have been renamed.
  480.  
  481.  
  482.  
  483.         3.  ENVIRONMENT VARIABLES
  484.         ───────────────────────────────────────────────────────────────────
  485.  
  486.         rLIST will execute WordPerfect and R:BASE (or Personal R:BASE) from
  487.     within rLIST providing that the associated program files are located
  488.     in the default directory or in a directory listed in the path
  489.     environment variable.
  490.  
  491.         An alternative option is to create the following environment
  492.     variables at the DOS prompt which rLIST will use to execute
  493.     WordPerfect and R:BASE:
  494.  
  495.             SET RLISTRB=<full path name of R:BASE executable>
  496.             SET RLISTWP=<full path name of WordPerfect executable>
  497.  
  498.         ( example: SET RLISTRB=C:\RBPERSL\RBASE.EXE )
  499.  
  500.             NOTE: No spaces are allowed around the equal mark in a DOS SET
  501.         command.  Be sure to include the full pathname and file
  502.         extension.
  503.  
  504.         If defined, these environment variables take precedence over the
  505.     default directory or the path environment variable.
  506.  
  507.  
  508.  
  509.  
  510.                      -6-
  511.  
  512.         Saturn Run-time is accessed from rLIST via software interrupt.  The
  513.     default assignment is to vector 96 (hexadecimal 60).  To change the
  514.     assignment use SET SEINT=X, where X is the decimal value of the new
  515.     interrupt vector.  Saturn Run-time does not expect to share a vector
  516.     and expects the vector location to be zero when rLIST is invoked.
  517.     The rLIST package contains a program called CLEARINT which will zero
  518.     an interrupt location if necessary.
  519.  
  520.         The default storage space for environment variables in DOS is quite
  521.     small and, depending on the particular system's configuration, a
  522.     larger storage space may be needed.  To enlarge the storage space
  523.     for environment variables use the SHELL command with the /E option
  524.     in the CONFIG.SYS file.  See the MS-DOS User's Guide and Reference
  525.     manual for details regarding the use of the CONFIG.SYS file.
  526.  
  527.  
  528.  
  529.     4.  R:BASE DATABASE STRUCTURE
  530.         ───────────────────────────────────────────────────────────────────
  531.  
  532.     An R:BASE database consists of three files that work in conjunction
  533.     with each other for the storage and retrieval of information.  These
  534.     three files share the same root name, which is defined by the user,
  535.     with each root name followed by the numeral 1, 2 or 3 to indicate
  536.     the structure file, data file and index file, respectively.  The
  537.     file name extension for all three files is always "RBF."  The
  538.     following is an example using the CONTACT database from the rLIST
  539.     distribution disk:
  540.  
  541.         CONTACT1.RBF
  542.         CONTACT2.RBF
  543.         CONTACT3.RBF
  544.  
  545.  
  546.     Internally, each R:BASE database is made up of both system and user
  547.     defined tables.  A table can be viewed as one or more vertical
  548.     columns of information stored in horizontal rows.  Each column
  549.     stores information by purpose and data type.  For example, in the
  550.     rLIST table, the column "rFName" stores an individual's first name
  551.     which is a TEXT data type, while the column "rDatefld" stores a date
  552.     and is a DATE data type.  A record is a single row of information
  553.     from all of the columns in the table.
  554.  
  555.         R/ACCESS Software designed the table called rLIST for use with the
  556.     rLIST program.  Since R:BASE requires that table names be mutually
  557.     exclusive, only one table in each database can be named rLIST.  In
  558.     order to create multiple rLIST tables for the purpose of having
  559.     separate contact listings, it is necessary to create separate R:BASE
  560.     databases, each one containing its own rLIST table.
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.                      -7-
  570.  
  571.         5.  rLIST TABLE CREATION
  572.         ───────────────────────────────────────────────────────────────────
  573.  
  574.         A.  DATABASE CREATION USING MS-DOS
  575.  
  576.             An R:BASE database called CONTACT is included with the rLIST
  577.         package.  CONTACT is basically an empty database that contains
  578.         an rLIST table which can be used by rLIST to store and retrieve
  579.         records.  CONTACT is compatible with R:BASE versions 3.x or
  580.         Personal R:BASE.  In order to have multiple rLIST tables, use
  581.         the DOS copy command to create new R:BASE databases from the
  582.         CONTACT database.  To create a new database from the CONTACT
  583.         database, issue the DOS copy command three times, once for each
  584.         of the three database files.  The following is an example:
  585.  
  586.         COPY CONTACT1.RBF CLIENT1.RBF <Enter>
  587.             COPY CONTACT2.RBF CLIENT2.RBF <Enter>
  588.             COPY CONTACT3.RBF CLIENT3.RBF <Enter>
  589.  
  590.  
  591.  
  592.         B.  DATABASE CREATION USING R:BASE
  593.  
  594.             Databases created by R:BASE can also be used by rLIST.  Included
  595.         with the rLIST package is a text file comprised of R:BASE
  596.         commands that, when issued with the RUN command, will
  597.         automatically create an rLIST table within a new or existing
  598.         R:BASE database.  This text file is named RLIST.TBL.  Use the
  599.         following command at the R> prompt to create an rLIST table
  600.         within a new or existing R:BASE database:
  601.  
  602.             R>RUN RLIST.TBL USING {drive:\path\}dbname
  603.  
  604.             where dbname is the name of the R:BASE database
  605.         you wish to create or modify
  606.  
  607.  
  608.         An R:BASE database name can be no longer than seven characters.
  609.         The name cannot begin with a number or punctuation character,
  610.         and it cannot contain blank spaces.  Drive and directory
  611.         specifications are not included in the seven-letter limit.
  612.  
  613.         NOTE: An existing R:BASE table with the same name "rLIST" will
  614.         prevent this command file from functioning correctly since
  615.         R:BASE does not allow the creation of a new table that has the
  616.         same name as an existing table.  This restriction also applies
  617.         to R:BASE column names that have different data types or text
  618.         lengths, so an attempt has been made to provide as much
  619.         exclusivity with regard to column naming as possible.
  620.         Therefore, all rLIST column names begin with the letter "r"
  621.         (lower case).
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.                      -8-
  629.  
  630.         C.  DATABASE CREATION USING PERSONAL R:BASE
  631.  
  632.         To create additional R:BASE databases that contain an rLIST
  633.         table, follow the steps outlined in 'Copying a Database' under
  634.         Managing Database Files in Chapter Two of the Personal R:BASE
  635.         User's Guide.  The CONTACT database from the rLIST program disk
  636.         can be used as the database to "copy from."
  637.  
  638.  
  639.  
  640.     III.  rLIST BASICS
  641.         ───────────────────────────────────────────────────────────────────
  642.  
  643.         This section is a summary of rLIST structure and features.
  644.  
  645.  
  646.  
  647.         1.  EDITING WINDOWS
  648.         ───────────────────────────────────────────────────────────────────
  649.  
  650.         A. WINDOW NAMES
  651.  
  652.         Two windows exist for adding and editing records from an rLIST
  653.         table.  The names of these two windows are rLIST and NotePad.
  654.         The rLIST window displays the name of the currently active
  655.         R:BASE database (top border line) and a field for each rLIST
  656.         table column except rNotePad.  rNotePad, the remaining rLIST
  657.         table column, has its own window... named NotePad.  The NotePad
  658.         window is toggled on and off the display screen from the rLIST
  659.         window by pressing <F5>, or left on screen by pressing
  660.         <Shft-F5>.
  661.  
  662.  
  663.  
  664.         B. WINDOW SIZE AND POSITIONS
  665.  
  666.         The rLIST or NotePad window can be repositioned on the display
  667.         screen by holding down the <Ctrl> key and pressing an arrow key
  668.         to move the window (in the direction of the arrow key) to a new
  669.         location.  The mouse can also be used to reposition either
  670.         window.  Place the mouse cursor on the selected window border,
  671.         hold down the left mouse button and reposition the window by
  672.         moving the mouse.
  673.  
  674.         Window positions can be changed by entering new screen
  675.         coordinates into cOnfiguration file <Ctrl-O>.  Double-click the
  676.         left mouse button or press the <Spacebar> on the "[WINDOW]
  677.         window screen coordinates (top row, left col)" field to
  678.         automatically enter the current position of the window or type
  679.         in the new coordinates directly.  The grey plus/minus keys
  680.         increase and decrease the coordinates to within valid limits.
  681.  
  682.         The rLIST window can be resized by holding down the <Alt> key
  683.         and pressing the <Up> or <Down> arrow keys.  If made smaller,
  684.         fields within the rLIST window will scroll using the <Enter>,
  685.  
  686.  
  687.                      -9-
  688.  
  689.         <Tab>, <Shft-Tab>, <PgUp> or <PgDn> keys.  The NotePad window
  690.         can be made larger or smaller by holding down the <Alt> key and
  691.         pressing an arrow key to resize the window.  The mouse can also
  692.         be used to resize either window.  Place the mouse cursor on the
  693.         selected window border's corner, hold down the left mouse button
  694.         and resize the window by moving the mouse.
  695.  
  696.         Window size and position coordinates are automatically stored in
  697.         cOnfiguration file for subsequent sessions.
  698.  
  699.  
  700.  
  701.         2.  MENUS
  702.         ───────────────────────────────────────────────────────────────────
  703.  
  704.         A. PULL-DOWN MENU BAR  <F10>
  705.  
  706.         A pull-down menu bar exists at the top of the display screen.
  707.         Menu choices are General, View, Restore, Mark, Options,
  708.         Programs, Help and Exit.  Hold the <Alt> key down and press the
  709.         highlighted letter of a Menu choice to display the Menu
  710.         selections.  Use the arrow keys to move to a specific selection
  711.         and press <Enter> or press the highlighted letter of a selection
  712.         to invoke the task.  All tasks within rLIST have been assigned
  713.         to a function key or a <Ctrl>, <Shft>, or <Alt> key combination
  714.         and can be invoked as such from outside the pull-down Menu.
  715.  
  716.  
  717.         B. FUNCTION KEY MENU BAR
  718.  
  719.         A function key menu bar appears at the bottom of the display
  720.         screen.  These function key selections are the most commonly
  721.         used tasks in rLIST.
  722.  
  723.         When rLIST is the active window, the function keys are:
  724.  
  725.               <F2>-Find     - Builds a new Where clause <F11> and retrieves
  726.                   the initial record for the clause
  727.           <F3>-Add      - Adds a new record to the rLIST table
  728.           <F4>-Delete   - Deletes the current record from the rLIST
  729.                           table
  730.           <F5>-NotePad  - Accesses the NotePad for the current record
  731.           <F6>-Dial     - Dials a phone number through a modem
  732.           <F7>-Previous - Retrieves and displays the previous record
  733.           <F8>-Next     - Retrieves and displays the next record
  734.  
  735.  
  736.         When NotePad is the active window, the function keys are:
  737.  
  738.               <F2>-Srch     - Searches (forward) for a specific text string
  739.                               (case sensitive)
  740.           <Alt-F2>      - Finds the next occurrence of the text string
  741.           <F3>-Repl     - Searches for and replaces (forward) a specific
  742.                               text string (case sensitive)
  743.  
  744.  
  745.  
  746.                     -10-
  747.  
  748.           <F4>-Block    - Press <F4> to begin blocking.  Use arrow keys
  749.                   or left mouse click to block text.  Press <F4>
  750.                   again to end blocking
  751.           <Alt-F4>      - Press <Alt-F4> or right mouse click inside the
  752.                       NotePad window to remove blocking from text
  753.           <F5>-NotePad  - Removes the NotePad from the display screen
  754.           <Shft-F5>     - Leaves NotePad on screen and returns to the
  755.                               rLIST window
  756.           <F6>-Copy     - Copies a block of text to the cursor location
  757.           <F7>-Move     - Moves a block of text to the cursor location
  758.           <F8>-Delete   - Deletes a block of text
  759.           <Alt-F7>      - Moves the cursor back one word
  760.           <Alt-F8>      - Moves the cursor forward one word
  761.  
  762.  
  763.         The following perform the same for both windows:
  764.  
  765.               <F1>-Help     - Accesses cross-referenced help system
  766.               <F9>-Exit     - Exits the rLIST program
  767.              <F10>-Menu     - Accesses pull-down Menu bar (top of screen)
  768.              <F11>-Where    - Displays current Where clause in pop-up window
  769.              <F12>-Sort     - Displays current Sort clause in pop-up window
  770.  
  771.  
  772.  
  773.     3.  MOUSE SUPPORT
  774.         ───────────────────────────────────────────────────────────────────
  775.  
  776.         rLIST provides full mouse support.  Use the mouse to move between
  777.     fields, select menu options and change window size and positions.
  778.     The mouse can be used to invoke a menu selection from the pull-down
  779.     Menu <F10> or the function key menu by positioning the mouse cursor
  780.     on the menu option and pressing the left mouse button.
  781.  
  782.         Either the rLIST or NotePad window can be made the active window by
  783.     positioning the mouse cursor inside the respective window and click-
  784.     ing the left mouse button.  Field movement in the rLIST window is
  785.     provided by positioning the mouse cursor over the field and clicking
  786.     the left mouse button to make the selected field the current field.
  787.  
  788.         Particular rLIST fields have built-in functionality upon a double-
  789.     click (positioning the mouse cursor over the field and pressing the
  790.     left mouse button twice in rapid succession).
  791.  
  792.  
  793.         rLIST field        Double-click left mouse button
  794.             ────────────────   ─────────────────────────────────────────
  795.  
  796.         State/Province   - Presents a pop-up window for the
  797.                                selection of U.S. postal code state
  798.                                abbreviations
  799.         All phone fields - Dials the phone number through a modem
  800.         Datefld          - Inserts today's (system) date and day
  801.         Timefld          - Inserts current (system) time
  802.         Timer            - Toggles Timer on and off
  803.  
  804.  
  805.                     -11-
  806.  
  807.         IV.  USING rLIST
  808.         ───────────────────────────────────────────────────────────────────
  809.  
  810.         This section describes the functionality of rLIST in detail.
  811.  
  812.  
  813.  
  814.         1.  GENERAL
  815.         ───────────────────────────────────────────────────────────────────
  816.  
  817.         A.  EDIT rLIST
  818.  
  819.         The rLIST window allows adding and editing of data to all rLIST
  820.         table columns except rNotePad.  Select "Edit rLIST" under
  821.         General of the pull-down Menu <F10> to make the rLIST window the
  822.         active window.  The <Esc> key can be used to return to the rLIST
  823.         window from the pull-down Menu or NotePad window.  <Esc> can
  824.         also be used to abort a specific task if <Esc> is pressed prior
  825.         to completing the task.  Press <Esc> repeatedly to return
  826.         (eventually) to the rLIST window.
  827.  
  828.         The mouse can be used to make the rLIST window the active
  829.         window.  Simply position the mouse cursor inside the rLIST
  830.         window and press the left mouse button.  Place the mouse cursor
  831.         on any field within the rLIST window and press the left mouse
  832.         button to make the selected field the current field.
  833.  
  834.         Changes made to the current record are saved automatically upon
  835.         a successful Find, Next record, Previous record, or Exit.  These
  836.         tasks are invoked from the Menu bar <F10> or by pressing the
  837.         appropriate function key.
  838.  
  839.         The following keys provide field movement within the rLIST
  840.         window:
  841.  
  842.           <Tab>       - Moves to the next field
  843.           <Shft-Tab>  - Moves to the previous field
  844.           <Dn arrow>  - Moves to the next field
  845.           <Up arrow>  - Moves to the previous field
  846.           <Enter>     - Moves to the next field
  847.           <Ctrl-Home> - Moves to the first field
  848.           <Ctrl-End>  - Moves to the last field
  849.  
  850.  
  851.         The following keys provide field editing within the rLIST
  852.         window:
  853.  
  854.           <Lft arrow> - Moves one character position to the left
  855.           <Rt arrow>  - Moves one character position to the right
  856.           <Home>      - Moves to the beginning of the field
  857.           <End>       - Moves to the end of the field
  858.           <Insert>    - Toggles between insert and overwrite mode
  859.           <Delete>    - Deletes the character directly over the cursor
  860.           <Backspace> - Deletes the character to the left of the cursor
  861.                 and moves the cursor one space to the left
  862.  
  863.  
  864.                     -12-
  865.  
  866.           <Ctrl-Del>  - Deletes the entire contents of the current field
  867.                 and moves the cursor to the beginning of the
  868.                 field
  869.               <Alt-Del>   - Deletes the character directly over the cursor
  870.                             and all characters to the end of the field
  871.           <Ctrl-F>    - Restores the current field's data to the
  872.                 original data (when record was first retrieved
  873.                 with Next record or Previous record).
  874.           <Ctrl-A>    - Restores all rLIST window field data to the
  875.                             original data (when record was first retrieved
  876.                 with Next record or Previous record).
  877.  
  878.  
  879.         Pull-down Menu <F10> and function key menu selections available
  880.         within the rLIST window are described in subsequent sections of
  881.         this document.  Refer to the Table of Contents for specific
  882.         tasks.
  883.  
  884.  
  885.  
  886.         B.  EDIT NOTEPAD
  887.  
  888.         The NotePad window allows adding and editing of text to the
  889.         rLIST table column rNotePad.  Select "Edit NotePad" under the
  890.         General option of the Menu bar <F10> to make the NotePad window
  891.         the active window.  Press <F5> to pop-up the NotePad window from
  892.         the rLIST window.  The NotePad window can be toggled on and off
  893.         the display screen by pressing <F5>.  Press <Shft-F5> to toggle
  894.         between the rLIST and NotePad windows while keeping the NotePad
  895.         window on the display screen.
  896.  
  897.             The NotePad is a word wrapping text editor capable of holding up
  898.         to 3,300 characters.  Use the arrow keys to move within the text
  899.         and the <PgUp> and <PgDn> keys to read a screen at a time.  Use
  900.         the mouse to scroll the text by positioning the cursor on the
  901.         triangular arrows located on the right window border and
  902.         pressing the left mouse button.
  903.  
  904.         Changes made to the current record are saved automatically upon
  905.         a successful Find, Next record, Previous record, or Exit.  These
  906.         tasks are invoked from the Menu bar <F10> or by pressing the
  907.         appropriate function key.
  908.  
  909.         The following keys and mouse functions provide text editing
  910.         within the NotePad window:
  911.  
  912.           <Insert>     - Toggles between insert and overwrite mode
  913.                              (overwrite is the default mode)
  914.           <Delete>     - Deletes the character directly over the cursor
  915.           <Backspace>  - Deletes the character to the left of the cursor
  916.                              and moves the cursor one position to the left
  917.           <Home>       - Moves to the beginning of the current line
  918.           <End>        - Moves to the end of the current line
  919.           <Up>         - Moves the cursor up one line
  920.           <Down>       - Moves the cursor down one line
  921.  
  922.  
  923.                     -13-
  924.  
  925.           <PgUp>       - Displays the previous screen load
  926.           <PgDn>       - Displays the next screen load
  927.           <Ctrl-Home>  - Moves the cursor to the top of the text
  928.           <Ctrl-End>   - Moves the cursor to the bottom of the text
  929.           <Enter>      - In insert mode, inserts CR-LF and moves the
  930.                  cursor to the first position of the next line
  931.                  In overwrite mode, moves the cursor to the
  932.                  beginning of the next line
  933.           <Tab>        - Inserts a tab character at the current cursor
  934.                              location
  935.           <Ctrl-N>     - Restores the NotePad text to the original state
  936.                              (when record was first retrieved with Find, Next
  937.                  record or Previous record)
  938.               <F2>-Srch    - Searches (forward) for a specific text string
  939.                              (case sensitive)
  940.           <Alt-F2>     - Finds the next occurrence of the text string
  941.           <F3>-Repl    - Searches for and replaces (forward) a specific
  942.                              text string (case sensitive)
  943.           <F4>-Block   - Press <F4> to begin blocking.  Use arrow keys
  944.                  or left mouse click to block text.  Press <F4>
  945.                  again to end blocking
  946.           <Alt-F4>     - Press <Alt-F4> or right mouse click inside the
  947.                      NotePad window to remove blocking from text
  948.               <F5>-NotePad - Removes the NotePad from the display screen
  949.           <Shft-F5>    - Leaves NotePad on screen and returns to rLIST
  950.                              window
  951.               <F6>-Copy    - Copies a block of text to the cursor location
  952.           <F7>-Move    - Moves a block of text to the cursor location
  953.           <F8>-Delete  - Deletes a block of text
  954.           <Alt-F7>     - Moves the cursor back one word
  955.           <Alt-F8>     - Moves the cursor forward one word
  956.  
  957.  
  958.         The following function keys perform the same within both rLIST
  959.         and NotePad windows:
  960.  
  961.               <F1>-Help     - Accesses cross-referenced help system
  962.               <F9>-Exit     - Exits the rLIST program
  963.              <F10>-Menu     - Accesses pull-down Menu bar (top of screen)
  964.              <F11>-Where    - Displays current Where clause in pop-up window
  965.              <F12>-Sort     - Displays current Sort clause in pop-up window
  966.  
  967.  
  968.         Pull-down Menu <F10> selections available within the NotePad
  969.         window are described in subsequent sections of this document.
  970.         Refer to the Table of Contents for specific tasks.
  971.  
  972.  
  973.                   ***  IMPORTANT NOTE ON R:BASE COMPATIBILITY  ***
  974.  
  975.         R:BASE and Personal R:BASE do not recognize the tab character
  976.         (depicted in the NotePad as '') and carriage return/line feed
  977.         character (depicted in the NotePad as '') and do not place
  978.         these characters into text when the <Tab> or <Enter> key is
  979.         pressed while editing or adding text to an R:BASE Note column.
  980.  
  981.  
  982.                     -14-
  983.  
  984.         If R:BASE compatibility is desired, do not use the <Tab> key or
  985.         press the <Enter> key while in insert mode.  A valid carriage
  986.         return/line feed character does exist at the end of each NotePad
  987.         text and will not appear in the rLIST table's rNotePad column
  988.         when printed or edited using R:BASE or Personal R:BASE.
  989.  
  990.         WordPerfect does recognize the tab and carriage return/line feed
  991.         characters and will use them in formatting text exported from
  992.         the NotePad in a WordPerfect secondary file.
  993.  
  994.  
  995.  
  996.         C.  FIND RECORD(S)
  997.  
  998.         Select Find record under General of the pull-down Menu <F10> or
  999.         press <F2> if rLIST is the active window to invoke Find.  A
  1000.         pop-up window appears containing rLIST field names used in
  1001.         defining conditions for the retrieval of rLIST table records for
  1002.         viewing and editing.  Once a field has been selected, another
  1003.         window with applicable comparison operators for the field is
  1004.         displayed.  Comparison operators that have two trailing periods
  1005.         (e.g., Equal to..) will present a dialog window for data to be
  1006.         entered and used by the chosen comparison operator.
  1007.  
  1008.         The following comparison operators are available, depending on
  1009.         the selected field:
  1010.  
  1011.         Comparison operator          Column value
  1012.             ──────────────────────────   ───────────────────────────────
  1013.  
  1014.         Equal to..                 - an exact match
  1015.             Not equal to..             - all except this exact match
  1016.             Contains..                 - a character string match
  1017.             Exists                     - data exists in column
  1018.             Fails                      - no data exists in column
  1019.             Greater than..             - greater than match
  1020.             Greater than or equal to.. - greater than or equal to match
  1021.             Less than..                - less than match
  1022.             Less than or equal to..    - less than or equal to match
  1023.  
  1024.         NOTE: Find is not case sensitive on data supplied to comparison
  1025.               operators.
  1026.  
  1027.         Wildcard characters can be used in data supplied to the 'Equal
  1028.         to' and 'Not equal to' comparison operators.  Wildcard
  1029.         characters are the asterisk (*) and the question mark (?).
  1030.         These wildcards employ similar functionality as their MS-DOS
  1031.         counterparts.  The asterisk is used to designate that all
  1032.         remaining characters in the field are valid.  The question mark
  1033.         is used in place of a single character to designate that any
  1034.         character found in its place is valid.
  1035.  
  1036.         The search criteria can be expanded or narrowed using logical
  1037.         connectors.  After the first condition is defined, a pop-up
  1038.         window with the following selections appears:
  1039.  
  1040.  
  1041.                     -15-
  1042.  
  1043.                 1) AND
  1044.                 2) AND NOT
  1045.                 3) OR
  1046.                 4) OR NOT
  1047.             5) (Done)
  1048.  
  1049.         These logical connectors may be used up to three times to group
  1050.         four separate conditions together.  The final search criteria is
  1051.         evaluated from left to right.  If the last logical connector is
  1052.         AND and the last condition uses the "Equal to" operator on an
  1053.         indexed (key) column, the index is used and will invoke a very
  1054.         rapid search and retrieval of the rLIST table's records.
  1055.  
  1056.         Upon the successful completion of the Find records function, a
  1057.         new Where clause, consisting of the specified search criteria,
  1058.         is established and effectively replaces the previous Where
  1059.         clause.  Only those records that satisfy the Where clause are
  1060.         available for viewing and editing.  If Find is unsuccessful, the
  1061.         specified search criteria is displayed with the message "No
  1062.         record(s) found for this criteria" and the current Where clause
  1063.         remains in effect.
  1064.  
  1065.         Upon a successful Find, rLIST will:
  1066.  
  1067.             » Save all changes made to the current record
  1068.  
  1069.             » Retrieve and display the initial record found for the new
  1070.           Where clause <F11>
  1071.  
  1072.             » Sort the found records according to the Sort clause <F12>
  1073.           (Sort order is defined in cOnfiguration file <Ctrl-O>)
  1074.  
  1075.                 » Reset the Record Counter's current record number to one
  1076.           (1) and total record number to the total number of records
  1077.           found for the new Where clause
  1078.  
  1079.             » Reset the Record Queue <Alt-F10> to one (1)
  1080.  
  1081.  
  1082.  
  1083.         D.  DELETE RECORD
  1084.  
  1085.         Select Delete record under General of the pull-down Menu <F10>
  1086.         or press <F4> if rLIST is the active window to delete the
  1087.         currently displayed rLIST record (and associated NotePad) from
  1088.         the rLIST table and remove its reference from the Record Queue
  1089.         <Alt-10>.
  1090.  
  1091.         CAUTION: Once a record is deleted, it cannot be restored.
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.                     -16-
  1101.  
  1102.         E.  ADD RECORD
  1103.  
  1104.         Select Add record under General of the pull-down Menu <F10> or
  1105.         press <F3> if rLIST is the active window to add a new record to
  1106.         the rLIST table.
  1107.  
  1108.             Data that is entered into newly added records does not have to
  1109.         satisfy the conditions of the current Where clause <F11> and
  1110.         these records are not automatically sorted according to the
  1111.         current Sort clause <F12>.  Instead, each new record is placed
  1112.         in front of the current record and its reference is added to the
  1113.         Record Queue <Alt-F10>.
  1114.  
  1115.             Added records become available for viewing and editing provided
  1116.         they satisfy the conditions of the new Where clause established
  1117.         by a successful Find.  These records will then be sorted in the
  1118.         order specified by the current Sort clause.
  1119.  
  1120.  
  1121.  
  1122.         F.  DUP RECORD
  1123.  
  1124.         Select Dup record under General of the pull-down Menu <F10> or 
  1125.         press <Ctrl-F3> to add the current record as a new record to the 
  1126.         rLIST table leaving the values displayed in the fields the same.  
  1127.         This option is useful for adding records that contain repetitive 
  1128.         information.
  1129.  
  1130.  
  1131.  
  1132.         G.  PHONE CALL
  1133.  
  1134.             Position the cursor on a phone field and select Phone call under
  1135.         General of the pull-down Menu <F10> or press <F6> if rLIST is
  1136.         the active window to dial the phone number through a modem.  Use
  1137.         the mouse to dial a phone number by double-clicking the left
  1138.         mouse button on a phone field.
  1139.  
  1140.         If the current field is not a phone field and there is only one
  1141.         phone number that exists, Phone call will automatically dial
  1142.         that phone number or, if more than one phone number exists, a
  1143.         pop-up window will prompt for which phone number to dial.
  1144.  
  1145.         Upon dialing, a pop-up window appears with the following
  1146.         options:
  1147.  
  1148.                 ┌──────────────────────────────────────────────┐
  1149.                 │  ON RING: Pick up phone and press <Spacebar> │
  1150.                 │  ON BUSY: Wait for redial                    │
  1151.                 │ TO ABORT: Press <Spacebar>                   │
  1152.                 └──────────────────────────────────────────────┘
  1153.  
  1154.  
  1155.          ON RING: Lift the receiver and then press <Spacebar> to
  1156.               establish voice communication.
  1157.  
  1158.  
  1159.                     -17-
  1160.  
  1161.              ON BUSY: Wait while the phone number is redialed up to the
  1162.               number of times specified in cOnfiguration file
  1163.               <Ctrl-O> or press the <Spacebar> to abort during the
  1164.               busy signal.
  1165.  
  1166.             TO ABORT: Press <Spacebar>.
  1167.  
  1168.  
  1169.  
  1170.         2.  VIEW
  1171.         ───────────────────────────────────────────────────────────────────
  1172.  
  1173.         A.  PREVIOUS RECORD
  1174.  
  1175.         Select Previous record under View of the pull-down Menu <F10> or
  1176.         press <F7> if rLIST is the active window to retrieve and display
  1177.         the previous record listed in the Record Queue <Alt-F10>.
  1178.         Changes made to the current record are saved automatically when
  1179.         Previous record is invoked.
  1180.  
  1181.  
  1182.  
  1183.         B.  NEXT RECORD
  1184.  
  1185.         Select Next record under View of the pull-down Menu <F10> or
  1186.         press <F8> if rLIST is the active window to retrieve and display
  1187.         the next record from the rLIST table based on the Where clause
  1188.         <F11> or the next record listed in the Record Queue <Alt-F10>.
  1189.         Changes made to the current record are saved automatically when
  1190.         Next record is invoked.
  1191.  
  1192.  
  1193.  
  1194.         C.  WHERE CLAUSE  <F11>
  1195.  
  1196.         Select Where clause under View of the pull-down Menu <F10> or
  1197.         press <F11> to display the current search criteria in a pop-up
  1198.         window.  Press <Enter> or mouse-click to remove the pop-up
  1199.         window from the display screen.  Records are retrieved from the
  1200.         rLIST table by Next record according to the search criteria that
  1201.         is defined via Find.
  1202.  
  1203.         The following two-letter abbreviations for several comparison
  1204.         operators are used in the Where clause:
  1205.  
  1206.         EQ - Equal to..                 Count GT 0 - Access to all
  1207.         NE - Not equal to..             records. This is the default
  1208.         GT - Greater than..             on program startup.
  1209.         GE - Greater than or equal to..
  1210.         LT - Less than..
  1211.         LE - Less than or equal to..
  1212.  
  1213.  
  1214.         The following two rLIST fields display different formats in the
  1215.         Where clause when used with a comparison operator that requires
  1216.         data:
  1217.  
  1218.                     -18-
  1219.  
  1220.             Field     Value
  1221.                 ───────────────────────────────────
  1222.             Timefld - twenty-four hour time
  1223.             Timer   - number of elapsed seconds
  1224.  
  1225.  
  1226.         NOTE: Added records do not have to satisfy the conditions of the
  1227.         Where clause.  Upon each successful Find, Added records become
  1228.         available for viewing and editing provided they satisfy the
  1229.         conditions of the new Where clause established by Find.  These
  1230.         records will then be sorted in the order specified by the Sort
  1231.         clause <F12>.
  1232.  
  1233.  
  1234.  
  1235.         D.  SORT CLAUSE  <F12>
  1236.  
  1237.         Select Sort clause under View of the pull-down Menu <F10> or
  1238.         press <F12> to display the current Sort clause in a pop-up
  1239.         window.  Press <Enter> or mouse-click to remove the pop-up
  1240.         window from the display screen.  Records that are retrieved from
  1241.         the rLIST table are sorted according to the Sort clause that is
  1242.         defined via cOnfiguration file <Ctrl-O>.
  1243.  
  1244.         NOTE: Added records are not automatically sorted according to
  1245.         the current Sort clause.  Instead, each new record is placed in
  1246.         front of the current record and its reference is added to the
  1247.         Record Queue <Alt-F10>.  Upon each successful Find, Added
  1248.         records become available for viewing and editing provided they
  1249.         satisfy the conditions of the new Where clause <F11> established
  1250.         by Find.  These records will then be sorted in the order
  1251.         specified by the Sort clause.
  1252.  
  1253.  
  1254.  
  1255.         E.  RECORD QUEUE  <Alt-F10>
  1256.  
  1257.         rLIST has an internal memory buffer large enough to keep a list
  1258.         of references to approximately three thousand records from the
  1259.         rLIST table at any one time.  This list of references is known
  1260.         as the Record Queue.
  1261.  
  1262.         The Record Queue is reset to one (1) upon each successful Find.
  1263.         It is then incremented by one (1) each time a record is
  1264.         retrieved from the rLIST table with Next record or a new record
  1265.         is added to the rLIST table with Add record.  Press <Alt-F10> to
  1266.         invoke a pop-up window that displays the number of available
  1267.         (unused) references in the Record Queue.
  1268.  
  1269.         If the Record Queue should become full, a pop-up window will
  1270.         display the message "Record Queue is full!."  In this event, the
  1271.         following two rLIST functions will NOT be available:
  1272.  
  1273.             » Add record will NOT add a new record.
  1274.  
  1275.  
  1276.  
  1277.                     -19-
  1278.  
  1279.             » Next record will only retrieve records that have been
  1280.           previously retrieved from the rLIST table.  No new records
  1281.           will be retrieved from the rLIST table even though there
  1282.           may be records available that would normally be retrieved
  1283.           based on the Where clause <F11>.
  1284.  
  1285.         Invoking a successful Find will free the Record Queue and allow
  1286.         these two functions to work normally.  This may also necessitate
  1287.         the need to plan a strategy for narrowing the search criteria
  1288.         when issuing Find so that fewer number of records are retrieved
  1289.         for editing.
  1290.  
  1291.         Each reference in the Record Queue is in the form of a unique
  1292.         four byte integer value that is returned by Saturn Run-time
  1293.         (SATURN.EXE) to rLIST whenever a record is retrieved from the
  1294.         rLIST table with Next record or added with Add record.  (Saturn
  1295.         Run-time is supplied with rLIST and is a product of
  1296.         Synchronicity, Princeton, NJ.) This list of unique integer
  1297.         values gives rLIST the ability to display previously retrieved
  1298.         and added records during an editing session.
  1299.  
  1300.         Specifically, rLIST passes an integer value from the list back
  1301.         to Saturn Run-time and requests that a record be retrieved from
  1302.         the rLIST table.  Saturn Run-time uses the passed integer to
  1303.         find its associated record and then returns the record into a
  1304.         record buffer held within rLIST.  It is this record buffer that
  1305.         is displayed in the rLIST and NotePad windows for the purposes
  1306.         of viewing and editing data from the rLIST table.
  1307.  
  1308.  
  1309.  
  1310.     3.  RESTORE
  1311.         ───────────────────────────────────────────────────────────────────
  1312.  
  1313.         A.  CURRENT FIELD  <Ctrl-F>
  1314.  
  1315.         Select current Field under Restore of the pull-down Menu <F10>
  1316.         or press <Ctrl-F> to restore the current (cursor position) field
  1317.         data that was originally displayed when the record was first
  1318.         retrieved with Find, Previous record or Next record.  Changes
  1319.         made to the current record are saved when a successful Find,
  1320.         Previous record, Next record or Exit is invoked.  This feature
  1321.         is only available when rLIST is the active window.
  1322.  
  1323.  
  1324.  
  1325.         B.  ALL FIELDS  <Ctrl-A>
  1326.  
  1327.         Select All fields under Restore of the pull-down Menu <F10> or
  1328.         press <Ctrl-A> to restore all fields in the rLIST window (not
  1329.         the NotePad) that was originally displayed when the record was
  1330.         first retrieved with Find, Previous record or Next record.
  1331.         Changes made to the current record are saved when a successful
  1332.         Find, Previous record, Next record or Exit is invoked.  This
  1333.         feature is only available when rLIST is the active window.
  1334.  
  1335.  
  1336.                     -20-
  1337.  
  1338.         C.  NOTEPAD TEXT  <Ctrl-N>
  1339.  
  1340.         Select NotePad text under Restore of the pull-down Menu <F10> or
  1341.         press <Ctrl-N> to restore all text in the NotePad that was
  1342.         originally displayed when the record was first retrieved with
  1343.         Find, Previous record or Next record.  Changes made to the
  1344.         NotePad text are saved automatically when a successful Find,
  1345.         Previous record, Next record or Exit is invoked.  This feature
  1346.         is only available when NotePad is the active window.
  1347.  
  1348.  
  1349.  
  1350.         D.  WINDOWS  <Ctrl-W>
  1351.  
  1352.         Select Window positions under Restore of the pull-down Menu
  1353.         <F10> or press <Ctrl-W> to restore both the rLIST and NotePad
  1354.         windows to rLIST default size and position coordinates.
  1355.  
  1356.         The rLIST or NotePad window can be repositioned on the display
  1357.         screen by holding down the <Ctrl> key and pressing an arrow key
  1358.         to move the window (in the direction of the arrow key) to a new
  1359.         location.  The mouse can also be used to reposition either
  1360.         window.  Place the mouse cursor on the selected window border,
  1361.         hold down the left mouse button and reposition the window by
  1362.         moving the mouse.
  1363.  
  1364.         The rLIST window can be resized by holding down the <Alt> key
  1365.         and pressing the <Up> or <Down> arrow keys.  If made smaller,
  1366.         fields within the rLIST window will scroll using the <Enter>,
  1367.         <Tab>, <Shft-Tab>, <PgUp> or <PgDn> keys.  The NotePad window
  1368.         can be made larger or smaller by holding down the <Alt> key and
  1369.         pressing an arrow key to resize the window.  The mouse can also
  1370.         be used to resize either window.  Place the mouse cursor on the
  1371.         selected window border's corner, hold down the left mouse button
  1372.         and resize the window by moving the mouse.
  1373.  
  1374.         Window size and position coordinates are automatically stored in
  1375.         cOnfiguration file for subsequent sessions.
  1376.  
  1377.  
  1378.  
  1379.         4.  MARK
  1380.         ───────────────────────────────────────────────────────────────────
  1381.  
  1382.         A.  MARK/UNMARK CURRENT RECORD  <Ctrl-M>
  1383.  
  1384.         Select Mark/Unmark Current Record under Mark of the pull-down
  1385.         Menu <F10> or press <Ctrl-M> to toggle the current record's
  1386.         Marking status on and off.  When a record is Marked, the rLIST
  1387.         window border is highlighted.
  1388.  
  1389.         The WP Secondary file <Ctrl-S> feature creates a WordPerfect
  1390.         secondary file from all Marked records in the rLIST table.
  1391.  
  1392.  
  1393.  
  1394.  
  1395.                     -21-
  1396.  
  1397.         B.  MARK SELECTED RECORD(S)    <Ctrl-F2>
  1398.         C.  UNMARK SELECTED RECORD(S)  <Shft-F2>
  1399.  
  1400.         Select Mark or Unmark Selected Record(s) under Mark of the
  1401.         pull-down Menu <F10> or press <Ctrl-F2> or <Shft-F2> to Mark or
  1402.         Unmark selected records from the rLIST table.  When a record is
  1403.         Marked, the rLIST window border is highlighted.
  1404.  
  1405.         The WP Secondary file <Ctrl-S> feature creates a WordPerfect
  1406.         secondary file from all Marked records in the rLIST table.
  1407.  
  1408.         A pop-up window appears containing rLIST field names used in
  1409.         defining conditions for Marking or Unmarking rLIST table
  1410.         records.  Once a field has been selected, another window with
  1411.         applicable comparison operators for the field is displayed.
  1412.         Comparison operators that have two trailing periods (e.g., Equal
  1413.         to..) will present a dialog window for data to be entered and
  1414.         used by the chosen comparison operator.
  1415.  
  1416.         The following comparison operators are available depending on
  1417.         the selected field:
  1418.  
  1419.         Comparison operator          Column value
  1420.             ──────────────────────────   ───────────────────────────────
  1421.  
  1422.         Equal to..                 - an exact match
  1423.             Not equal to..             - everything except this exact match
  1424.             Contains..                 - a character string match
  1425.             Exists                     - data exists in column
  1426.             Fails                      - no data exists in column
  1427.             Greater than..             - greater than match
  1428.             Greater than or equal to.. - greater than or equal to match
  1429.             Less than..                - less than match
  1430.             Less than or equal to..    - less than or equal to match
  1431.  
  1432.         NOTE: Mark and Unmark Selected Record(s) are not case sensitive
  1433.               on data supplied to comparison operators.
  1434.  
  1435.         Wildcard characters can be used in data supplied to the 'Equal
  1436.         to' and 'Not equal to' comparison operators.  Wildcard
  1437.         characters are the asterisk (*) and the question mark (?).
  1438.         These wildcards employ similar functionality as their MS-DOS
  1439.         counterparts.  The asterisk is used to designate that all
  1440.         remaining characters in the field are valid.  The question mark
  1441.         is used in place of a single character to designate that any
  1442.         character found in its place is valid.
  1443.  
  1444.         The Marking or Unmarking criteria can be expanded or narrowed
  1445.         using logical connectors.  After the first condition is defined,
  1446.         a pop-up window with the following selections appears:
  1447.  
  1448.                 1) AND
  1449.                 2) AND NOT
  1450.                 3) OR
  1451.                 4) OR NOT
  1452.             5) (Done)
  1453.  
  1454.                     -22-
  1455.  
  1456.         These logical connectors may be used up to three times to group
  1457.         four separate conditions together.  The final search criteria is
  1458.         evaluated from left to right.  If the last logical connector is
  1459.         AND and the last condition uses the 'Equal to' operator on an
  1460.         indexed (key) column, the index is used and will invoke a very
  1461.         rapid Marking or Unmarking of the rLIST table's records.
  1462.  
  1463.             After Marking or Unmarking is complete, a pop-up window will
  1464.         display the number of records Marked or Unmarked.  Press <Enter>
  1465.         or mouse-click to remove the pop-up window.
  1466.  
  1467.  
  1468.  
  1469.     5.  OPTIONS
  1470.         ───────────────────────────────────────────────────────────────────
  1471.  
  1472.             A.  WP SECONDARY FILE  <Ctrl-S>
  1473.  
  1474.         Select WP Secondary file under Options of the pull-down Menu
  1475.         <F10> or press <Ctrl-S> to create a WordPerfect secondary file
  1476.         from all Marked records in the rLIST table.  First, a dialog
  1477.         window is displayed for entering the drive, path and file name
  1478.         of the file being created.  The default is the full path name of
  1479.         the currently active R:BASE database with the file name
  1480.         extension "SEC."  Either all rLIST table columns or specified
  1481.         columns only may be selected for the WordPerfect secondary file
  1482.         output.  A sort order can then be designated for the selected
  1483.         columns, if desired.  Finally, a pop-up window prompts a request
  1484.         for the WordPerfect version number (5.0 or 5.1).  The
  1485.         WordPerfect secondary file is then created.
  1486.  
  1487.  
  1488.  
  1489.             B.  DIRECTORY SCANNER  <Ctrl-D>
  1490.  
  1491.         Select Directory scanner under Options of the pull-down Menu
  1492.         <F10> or press <Ctrl-D> to locate all R:BASE databases beginning
  1493.         with a specified path designation and throughout all "child"
  1494.         subdirectories.  R:BASE databases that contain an rLIST table
  1495.         are indicated with an asterisk (*).  The currently active
  1496.         database is indicated with a check mark (√).  Use <PgUp>, <PgDn>
  1497.         or the mouse to display the entire listing.  Use  to select a
  1498.         new R:BASE database and press <Enter> to make it the current
  1499.         database.  This allows the rLIST table in the newly selected
  1500.         R:BASE database to become the current rLIST table.
  1501.  
  1502.             Upon selecting a new R:BASE database, settings in the new
  1503.         database cOnfiguration file take effect immediately and the
  1504.         current Where clause is reset to Find all records (Count GT 0).
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.                     -23-
  1514.  
  1515.         C.  CONFIGURATION FILE  <Ctrl-O>
  1516.  
  1517.         Select cOnfiguration file under Options of the pull-down Menu
  1518.         <F10> or press <Ctrl-O> to access the cOnfiguration file for the
  1519.         currently active R:BASE database.  The cOnfiguration file holds
  1520.         default values of specific options available for each R:BASE
  1521.         database.  Every R:BASE database that is accessed at least once
  1522.         by the rLIST program will have its own cOnfiguration file.  This
  1523.         allows the user to customize default parameters for each R:BASE
  1524.         database used by rLIST.
  1525.  
  1526.         The cOnfiguration file is created and stored in the same
  1527.         directory that houses its associated R:BASE database.  This is
  1528.         done at the time the database is first accessed by rLIST.  If
  1529.         the database is later copied (or moved) to another directory or
  1530.         computer, the cOnfiguration file should be copied (or moved) as
  1531.         well.  The file name given to each cOnfiguration file is
  1532.         dbname.RLC with dbname being the name of its associated R:BASE
  1533.         database.
  1534.  
  1535.         Default parameters available within cOnfiguration file are:
  1536.  
  1537.                » Window position coordinates for the rLIST and NotePad
  1538.              windows
  1539.  
  1540.            » ON/OFF - Field validation for U.S. postal code state
  1541.                  abbreviations
  1542.  
  1543.            » Touch tone or pulse and serial port number for Phone call
  1544.  
  1545.            » Number of times to redial on busy signal and seconds to
  1546.              pause before redial
  1547.  
  1548.            » User defined alias' for rLIST column names:
  1549.                   rTxtfld1, rTxtfld2, rTxtfld3, rDatefld, rTimefld
  1550.  
  1551.            » Sort specification for up to 10 fields
  1552.  
  1553.                » Prefix/suffix dial codes for Phone call
  1554.                   [ ] <-- in phone fields: letter of code, 1, or blank
  1555.  
  1556.  
  1557.         Press <F10> to save the changes made to cOnfiguration file or
  1558.         press <Esc> to return to the previously saved settings.
  1559.  
  1560.         CAUTION: cOnfiguration files are in a binary format.  Attempts
  1561.         to edit a cOnfiguration file with an ASCII text editor will
  1562.         corrupt the file.  If it should become corrupted, delete the
  1563.         file.  rLIST will generate a new cOnfiguration file with default
  1564.         settings the next time it accesses the database.
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.                     -24-
  1573.  
  1574.             D.  KEYSTROKE RECORD  <Ctrl-R>
  1575.  
  1576.         Select keystroke Record under Options of the pull-down Menu
  1577.         <F10> or press <Ctrl-R> to create a playback (macro) file for
  1578.         use with keystroke Playback <Ctrl-P>.  Playback files are used
  1579.         to automate repetitive tasks such as typing the same text
  1580.         repeatedly or invoking a series of function key commands that
  1581.         are used frequently.  A playback file consists of a series of
  1582.         keystrokes, mouse events and special commands that are recorded
  1583.         in the exact sequence in which they are performed and can then
  1584.         be automatically executed by keystroke Playback.
  1585.  
  1586.  
  1587.         First, a dialog window is displayed for entering the drive, path
  1588.         and file name of the playback file being created.  If the drive
  1589.         and path are omitted, the playback file will be created in the
  1590.         default directory.  The use of a common file name extension,
  1591.         e.g., MAC, PLY or KEY, is recommended since this practice can
  1592.         provide for easier file maintenance under DOS.  Upon pressing
  1593.         <Enter>, keystroke Record is engaged and all keystrokes and
  1594.         mouse events are then recorded in the playback file until
  1595.         <Ctrl-R> is pressed.
  1596.  
  1597.         Keystroke Record writes keystrokes to the designated file as
  1598.         ASCII characters.  This file may be edited with an ASCII text
  1599.         editor to include the following special command:
  1600.  
  1601.         {PROMPT} - suspends keystroke Playback until a key is pressed.
  1602.  
  1603.  
  1604.  
  1605.             E.  KEYSTROKE PLAYBACK  <Ctrl-P>
  1606.  
  1607.             Select keystroke Playback under Options of the pull-down Menu
  1608.         <F10> or press <Ctrl-P> to invoke a playback (macro) file that
  1609.         has been created by keystroke Record <Ctrl-R>.  Playback files
  1610.         are used to automate repetitive tasks such as typing the same
  1611.         text repeatedly or invoking a series of function key commands
  1612.         that are used frequently.  A playback file consists of a series
  1613.         of keystrokes, mouse events and special commands that are
  1614.         recorded in the exact sequence in which they are performed
  1615.         during keystroke Record and can then be automatically executed
  1616.         by keystroke Playback.
  1617.  
  1618.  
  1619.  
  1620.         6.  PROGRAMS
  1621.     ───────────────────────────────────────────────────────────────────
  1622.  
  1623.             A.  R:BASE  <Alt-1>
  1624.  
  1625.         Select R:BASE under Programs of the pull-down Menu <F10> or
  1626.         press <Alt-1> to invoke R:BASE or Personal R:BASE from within
  1627.         rLIST.  R:BASE or Personal R:BASE will be invoked providing that
  1628.         the program files for one or the other resides in the current
  1629.  
  1630.  
  1631.                     -25-
  1632.  
  1633.         directory or is contained in a directory that is listed in the
  1634.         PATH environment variable.  The entire resource of the
  1635.         respective program is available with this option.  Ad hoc
  1636.         reports and queries on data residing in rLIST tables can be done
  1637.         using R:BASE or Personal R:BASE, as well as the creation of new
  1638.         R:BASE databases for the inclusion of new rLIST tables.
  1639.  
  1640.             The environment variable RLISTRB may be used to define a path
  1641.         specification for the execution of R:BASE or Personal R:BASE.
  1642.         Use the full path name in naming (e.g., SET
  1643.         RLISTRB=C:\RBPERSL\RBASE.EXE).  Note that there are no spaces
  1644.         between the '=' mark.  When defined, this environment variable
  1645.         will take precedence over the default directory or the path
  1646.         environment variable.
  1647.  
  1648.  
  1649.  
  1650.         B.  WORDPERFECT  <Alt-2>
  1651.  
  1652.         Select WordPerfect under Programs of the pull-down Menu <F10> or
  1653.         press <Alt-2> to invoke WordPerfect from within rLIST.
  1654.         WordPerfect will be invoked providing that the WordPerfect
  1655.         program files are in the current directory or contained in a
  1656.         directory that is listed in the PATH environment variable.  The
  1657.         entire resource of WordPerfect is available with this option.
  1658.         As rLIST generates WordPerfect secondary files automatically,
  1659.         these secondary files can be merged together with primary files
  1660.         for the creation of mail merge letters, envelopes, labels, etc.
  1661.  
  1662.             The environment variable RLISTWP may be used to define a path
  1663.         specification for the execution of WordPerfect.  Use the full
  1664.         path name in naming (e.g., SET RLISTWP=C:\WP51\WP.EXE).  Note
  1665.         that there are no spaces between the '=' mark.  When defined,
  1666.         this environment variable will take precedence over the default
  1667.         directory or path environment variable.
  1668.  
  1669.  
  1670.  
  1671.         7.  HELP
  1672.         ───────────────────────────────────────────────────────────────────
  1673.  
  1674.             A.  HELP  <F1>
  1675.  
  1676.         Select Help from the pull-down Menu <F10> or press <F1> to bring
  1677.         up the cross-referenced Help system.  The Help system is context
  1678.         sensitive in the pull-down Menu.  Highlight a pull-down Menu
  1679.         selection and press <F1> to access Help screen(s) for a
  1680.         particular task.
  1681.  
  1682.  
  1683.             B.  ABOUT
  1684.  
  1685.         Select About under Help of the pull-down Menu <F10> to display
  1686.         the current rLIST version number, copyright notice and
  1687.         information for contacting R/ACCESS Software, Inc.
  1688.  
  1689.  
  1690.                     -26-
  1691.  
  1692.         8.  EXIT
  1693.     ───────────────────────────────────────────────────────────────────
  1694.  
  1695.         Select Exit of the pull-down Menu or press <F9> to exit the rLIST
  1696.     program.  Changes made to the current record are saved automatically
  1697.     when Exit is invoked.
  1698.  
  1699.  
  1700.  
  1701.     V.  rLIST SPECIAL FEATURES
  1702.         ───────────────────────────────────────────────────────────────────
  1703.  
  1704.         This section describes additional features and characteristics of
  1705.         rLIST.
  1706.  
  1707.  
  1708.  
  1709.         1.  RECORD COUNTER -> #### of ####
  1710.         ───────────────────────────────────────────────────────────────────
  1711.  
  1712.     The Record Counter exists in the top right-hand corner of the rLIST
  1713.     window, directly above the First name field.  Its function is to
  1714.     display the current record number and the total number of records
  1715.     found for the Where clause <F11> plus the number of Added records.
  1716.     Added records are those records that have been added since the most
  1717.     recent Find.  The following is an example:
  1718.  
  1719.           345 of 1025
  1720.  
  1721.           which could be interpreted as:
  1722.  
  1723.           345 is the current record number of 1000 total records
  1724.           found for the Where clause plus 25 Added records
  1725.  
  1726.  
  1727.  
  1728.     2.  SPECIAL KEYS AND FIELDS
  1729.         ───────────────────────────────────────────────────────────────────
  1730.  
  1731.         <Spacebar> or double mouse-click on:
  1732.  
  1733.             Field       Action
  1734.                 ──────────────────────────────────────────────────
  1735.             Datefld   - Inserts today's (system) date and day
  1736.             Timefld   - Inserts today's (system) time
  1737.             Timer     - Toggles Timer on and off
  1738.             State/    - Presents a pop-up window for the selection of
  1739.                  Province    U.S. postal code state abbreviations
  1740.  
  1741.             In cOnfiguration file <Ctrl-O>, rLIST and NotePad window screen
  1742.         default coordinates change to reflect the current window display
  1743.         screen coordinates.
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.                     -27-
  1750.  
  1751.         <F6> or double mouse-click on:
  1752.  
  1753.             Field          Action
  1754.                 ──────────────────────────────────────────────────
  1755.             Phone fields - Dials the phone number through a modem
  1756.  
  1757.  
  1758.  
  1759.         Grey plus/minus keys on:
  1760.  
  1761.             Field       Action
  1762.                 ──────────────────────────────────────────────────
  1763.             Datefld   - Increases/decreases date by one day
  1764.             Timefld   - Increases/decreases time by one minute
  1765.  
  1766.             In cOnfiguration file <Ctrl-O>, rLIST and NotePad window
  1767.         screen default coordinates increase/decrease to within valid
  1768.         limits
  1769.  
  1770.  
  1771.  
  1772.         <Alt-Lft arrow> / <Alt-Rt arrow> on:
  1773.  
  1774.             Field          Action
  1775.                 ──────────────────────────────────────────────────
  1776.             Phone fields - Moves the cursor position to prefix, area
  1777.                                 code, phone number, suffix
  1778.                 Datefld      - Moves cursor position to month, day, year
  1779.         Timefld      - Moves cursor position to hour, minute, am/pm
  1780.         Timer        - Moves cursor position to hour, minute,
  1781.                                 seconds
  1782.  
  1783.  
  1784.  
  1785.         3.  rLIST TABLE SCHEMA AND DESCRIPTION
  1786.         ───────────────────────────────────────────────────────────────────
  1787.  
  1788.           R:BASE      rLIST              R:BASE
  1789.           COLUMN      FIELD              DATA
  1790.           NAME        NAME               TYPE      DESCRIPTION
  1791.         ───────────────────────────────────────────────────────────────────
  1792.          1 rHonor      Honorific          TEXT  16  Mr./Ms./Mrs. etc.
  1793.          2 rLName      Last name          TEXT  16  Person's last name
  1794.          3 rFName      First name         TEXT  18  Person's first name
  1795.          4 rTitle      Title              TEXT  36  Title/job description
  1796.          5 rCompany    Company            TEXT  36  Company
  1797.          6 rAddrs1     Address1           TEXT  36  Address line 1
  1798.          7 rAddrs2     Address2           TEXT  36  Address line 2
  1799.          8 rAddrs3     Address3           TEXT  36  Address line 3
  1800.          9 rAddrs4     Address4           TEXT  36  Address line 4
  1801.         10 rCity       City               TEXT  20  City
  1802.         11 rState      State/Province     TEXT   4  State/Province abbrev.
  1803.         12 rZipCode    Zip/Postal code    TEXT  10  Zip or Postal code
  1804.         13 rCountry    Country            TEXT  20  Country
  1805.         14 rBPrefix    (none)             TEXT   4  A-J, 1 or blank
  1806.  
  1807.  
  1808.                     -28-
  1809.  
  1810.         3.  rLIST TABLE SCHEMA AND DESCRIPTION (continued)
  1811.         ───────────────────────────────────────────────────────────────────
  1812.  
  1813.            R:BASE      rLIST              R:BASE
  1814.            COLUMN      FIELD              DATA
  1815.            NAME        NAME               TYPE      DESCRIPTION
  1816.         ───────────────────────────────────────────────────────────────────
  1817.         15 rBArea      Business areacode  TEXT   4  Business area code
  1818.         16 rBPhone     Business phone     TEXT   8  Business phone
  1819.         17 rBSuffix    (none)             TEXT   4  A-J or blank
  1820.         18 rBExt       Bus. extension     TEXT   4  Business extension
  1821.         19 rMPrefix    (none)             TEXT   4  A-J, 1 or blank
  1822.         20 rMArea      Mobile areacode    TEXT   4  Mobile area code
  1823.         21 rMPhone     Mobile phone       TEXT   8  Mobile phone
  1824.         22 rMSuffix    (none)             TEXT   4  A-J or blank
  1825.         23 rFPrefix    (none)             TEXT   4  A-J, 1 or blank
  1826.         24 rFArea      Fax areacode       TEXT   4  Fax area code
  1827.         25 rFPhone     Fax phone          TEXT   8  Fax phone
  1828.         26 rFSuffix    (none)             TEXT   4  A-J or blank
  1829.         27 rHPrefix    (none)             TEXT   4  A-J, 1 or blank
  1830.         28 rHArea      Home areacode      TEXT   4  Home area code
  1831.         29 rHPhone     Home phone         TEXT   8  Home phone
  1832.         30 rHSuffix    (none)             TEXT   4  A-J or blank
  1833.         31 rTxtfld1    (user defined)     TEXT  36  Text field 1
  1834.         32 rTxtfld2    (user defined)     TEXT  36  Text field 2
  1835.         33 rTxtfld3    (user defined)     TEXT  36  Text field 3
  1836.         34 rDatefld *  (user defined)     DATE      Date field
  1837.         35 rTimefld *  (user defined)     TIME      Time field
  1838.         36 rTimer   *  Timer              INTEGER   Total in seconds
  1839.         37 rMarker     Marker             INTEGER   R:BASE null or 1
  1840.         38 rNotePad    NotePad            NOTE      Note field
  1841.  
  1842.  
  1843.     * Columns that are indexed in the CONTACT database as shipped with
  1844.           rLIST.
  1845.  
  1846.  
  1847.     WARNING: The rLIST table structure must NOT be changed using R:BASE
  1848.     or Personal R:BASE.  Column names, data types and field lengths of
  1849.     TEXT columns are checked on rLIST program startup.  rLIST will abort
  1850.     with a FATAL ERROR message if changes have been made to the rLIST
  1851.     table structure.
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.                     -29-
  1868.  
  1869.     VI.  R:BASE AND rLIST
  1870.         ───────────────────────────────────────────────────────────────────
  1871.  
  1872.         This section describes certain R:BASE functionality with regard to
  1873.     rLIST.
  1874.  
  1875.  
  1876.  
  1877.     1.  PASSWORD SUPPORT
  1878.         ───────────────────────────────────────────────────────────────────
  1879.  
  1880.     rLIST provides support for the database Owner password.  No support
  1881.     is provided for the SQL Grant/Revoke, Read/Modify table, or Form
  1882.     password systems.
  1883.  
  1884.     When a database Owner password is PUBLIC or NONE, the database is
  1885.     accessed immediately.  If an Owner password is required, a dialog
  1886.     window is displayed for entering the password.  If the correct
  1887.     password is not entered after the third attempt, rLIST exits to DOS.
  1888.     An Owner password remains in effect until a database that requires a
  1889.     different password is accessed.
  1890.  
  1891.  
  1892.  
  1893.     2.  RULES SUPPORT
  1894.         ───────────────────────────────────────────────────────────────────
  1895.  
  1896.     rLIST does not support Rules defined in R:BASE.  The use of R:BASE
  1897.     Rules that reference the rLIST table for ad hoc data management
  1898.     within R:BASE is optional, and will not impede the performance of
  1899.     rLIST.
  1900.  
  1901.  
  1902.  
  1903.     3.  R:BASE VERSIONS 3.1D AND 4.x COMPATIBILITY
  1904.     ───────────────────────────────────────────────────────────────────
  1905.  
  1906.     rLIST is incompatible with databases used with R:BASE versions 3.1D
  1907.     and 4.x that use the environment setting "EXTENDED" mode with the
  1908.     setting ON.  This setting allows the number of tables per database
  1909.     to exceed 80 and the number of columns to exceed 800.
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.                     -30-
  1927.  
  1928.     VII.  DATABASE MAINTENANCE
  1929.         ───────────────────────────────────────────────────────────────────
  1930.  
  1931.         This section describes database maintenance issues with regard to
  1932.     rLIST.
  1933.  
  1934.  
  1935.  
  1936.     1.  COLUMN INDEXES
  1937.         ───────────────────────────────────────────────────────────────────
  1938.  
  1939.     There is no facility within rLIST for creating or deleting indexes
  1940.     (keys) on rLIST table columns.  The creation or deletion of indexes
  1941.     can be accomplished with R:BASE or Personal R:BASE.  INDEXR.EXE,
  1942.     which is shipped with Microrim's R:SCOPE database diagnostic
  1943.     program, also creates indexes on specified columns.
  1944.  
  1945.  
  1946.  
  1947.         2.  DATABASE PACK
  1948.         ───────────────────────────────────────────────────────────────────
  1949.  
  1950.     When an rLIST table record is deleted, the disk space formerly
  1951.     occupied by the deleted record is not reused by rLIST.  As more
  1952.     records are deleted, this unused space accumulates.  To recapture
  1953.     this disk space, it is necessary to PACK the R:BASE database from
  1954.     time to time.  This can be done using R:BASE or Personal R:BASE with
  1955.     the PACK or RELOAD commands or with SEPACK, a utility provided with
  1956.     the registered version of rLIST, at the DOS prompt.  Be sure to have
  1957.     a backup copy of the database before starting the procedure.  PACK
  1958.     must NOT be interrupted while in operation.
  1959.  
  1960.  
  1961.     To PACK an R:BASE database using SEPACK, issue the following command
  1962.     at the DOS prompt:
  1963.  
  1964.         SEPACK {drive:\path\}dbname {Owner}
  1965.  
  1966.         where dbname is the name of the
  1967.         R:BASE database you wish to PACK
  1968.  
  1969.  
  1970.     NOTE: PUBLIC is the default Owner password for R:BASE databases
  1971.     created by R:BASE versions 3.x and greater.  PUBLIC is the Owner
  1972.     password for the CONTACT database supplied with rLIST.
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.                     -31-
  1986.  
  1987.     VIII.  ABOUT R/ACCESS SOFTWARE, INC.
  1988.         ───────────────────────────────────────────────────────────────────
  1989.  
  1990.         R/ACCESS Software is a software engineering and consulting firm
  1991.     specializing in relational database management applications for the
  1992.     IBM PC and compatible microcomputers.  Our primary focus is on
  1993.     companies using R:BASE.  Software is developed from functional and
  1994.     detailed specifications created by working in close association with
  1995.     the client.  Custom application programs are built which extend the
  1996.     R:BASE environment by using the C programming language, in conjunc-
  1997.     tion with third-party software tools, to access    the native R:BASE
  1998.     database.  In this way the full resources of the personal computer
  1999.     are used to attain high levels of application functionality and
  2000.     performance for specific tasks.  This approach offers the user the
  2001.     benefits of directly executable programs along with the highly
  2002.     interactive R:BASE (and Personal R:BASE) for ad hoc reports and
  2003.     analyses.
  2004.  
  2005.         If you have any questions regarding rLIST or custom application
  2006.         programming, you can reach us via:
  2007.  
  2008.  
  2009.                       Mail:  R/ACCESS Software, Inc.
  2010.                              39-60 47th Street
  2011.                              Sunnyside, NY  11104-1420
  2012.  
  2013.                      Voice:  (718) 472-4548 (9am to 5pm EST)
  2014.  
  2015.                    Fax:  (718) 472-2022
  2016.  
  2017.            Electronic Mail:  CompuServe [76236,2706]
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.                     -32-
  2046.